Apothecary Chess Modern

Invented by: Aurelian Florea, 2019

Game hierarchy

• Game
    • Generic Chess
        • Generic x12
            • Apothecary Chess Modern

Board

This game has a randomized starting array so this diagram shows only one example

FEN: 2wcjwc3/r8r/1gnbqkbnd1/pppppppppp/10/10/10/10/PPPPPPPPPP/1GNBQKBND1/R8R/3WCJWC2 w Kk - 0 1

Piece Types

Internal NameNameNotationAdded ByNotes
KingKingKGeneric Chessroyal; king's leap
PawnPawnPGeneric Chessen passant; can promote; pawn structure evaluation
Wazir Then BishopGriffinGApothecary Chess Modern 
Ferz Then RookDragonDApothecary Chess Modern 
ChampionChampionCApothecary Chess Modern 
WizardWizardWApothecary Chess Moderncolorbinding evaluation
JokerJokerJApothecary Chess Modernimmitates last moved piece
QueenQueenQApothecary Chess Moderntrap king on back rank bonus
RookRookRApothecary Chess Modernopen file bonus; trap king on back rank bonus
BishopBishopBApothecary Chess Moderncolorbinding evaluation
Knight*KnightNApothecary Chess Modern 
* indicates the internal type has been modified

Game Variables

Name = "Apothecary Chess Modern"
Invented = "2019"
InventedBy = "Aurelian Florea"
NumberOfSquareColors = 2
FENFormat = "{array} {current player} {kings-leap} {en-passant} {half-move clock} {turn number}"
FENStart = "#{Array} w #default #default 0 1"
Array = "2wcjwc3/r8r/#{BlackPieces}/pppppppppp/10/10/10/10/PPPPPPPPPP/#{WhitePieces}/R8R/3WCJWC2"
DeduplicateMoves = false
StaticExchangeEvaluation = false

Declared in Generic Chess:

StalemateResult = Draw
PromotionRule = Custom
PromotionTypes = ""
BareKing = false
EnPassant = true
PromotingType = null
CastlingType = King

Declared in Generic x12:

PawnMultipleMove = @4(2)

Declared in Apothecary Chess Modern:

PositionNumber = integer between 1 and 24
KingsLeap = boolean

Rules

MoveCompletionDefaultRule
ImmitatorRule
EnPassantRule
CheckmateRule
SlideAfterStepRule
Move50Rule
BrouhahaBorderRule
ComplexPromotionRule
KingsLeapRule
RepetitionDrawRule

Evaluations

PawnStructureEvaluation
DevelopmentEvaluation
LowMaterialEvaluation
ColorbindingEvaluation
RookTypeEvaluation

 
 

COPYRIGHT (C) 2021 BY GREG STRONG